CC := gcc
fork: 01_fork.c
	-$(CC) $^ -o $@
	-./$@
	-rm $@
other: 02_other.c
	-$(CC) $^ -o $@
## 依赖需要执行的other，而不是02_other.c
## $(word 2,$^) 取依赖列表种的的第二个
## $< 依赖列表的第一个
execve: 02_execve.c other
	-$(CC) $< -o $@
	-./$@
	-rm $@	$(word 2,$^) 
waitpid: 03_waitpid.c
	-$(CC) $^ -o $@
	-./$@
	-rm $@	
signal: 04_signal.c
	-$(CC) $^ -o $@
	-./$@
	-rm $@	